<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'B433581B18BADE4EEDAA3560DBC12853';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'tetris',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function w(){}
function v(){}
function K(){}
function J(){}
function I(){}
function H(){}
function R(){}
function Y(){}
function xq(){}
function cb(){}
function kb(){}
function gb(){}
function Nb(){}
function Mb(){}
function Vb(){}
function Xb(){}
function Zb(){}
function _b(){}
function bc(){}
function mc(){}
function oc(){}
function qc(){}
function sc(){}
function uc(){}
function wc(){}
function yc(){}
function Ac(){}
function Cc(){}
function Jc(){}
function Ic(){}
function Hc(){}
function Gc(){}
function Fc(){}
function Tc(){}
function Ec(){}
function Yc(){}
function Xc(){}
function Wc(){}
function ed(){}
function bd(){}
function kd(){}
function hd(){}
function qd(){}
function nd(){}
function wd(){}
function td(){}
function Cd(){}
function zd(){}
function Fd(){}
function Jd(){}
function Hd(){}
function Nd(){}
function Wd(){}
function Td(){}
function $d(){}
function fe(){}
function ee(){}
function de(){}
function re(){}
function ue(){}
function te(){}
function ze(){}
function Ge(){}
function Fe(){}
function qf(){}
function vf(){}
function wf(){}
function zf(){}
function Bf(){}
function Hf(){}
function Kf(){}
function Nf(){}
function kg(){}
function gg(){}
function tg(){}
function sg(){}
function Jg(){}
function Pg(){}
function ah(){}
function fh(){}
function hh(){}
function rh(){}
function qh(){}
function uh(){}
function th(){}
function Ah(){}
function zh(){}
function yh(){}
function xh(){}
function wh(){}
function wi(){}
function ji(){}
function qi(){}
function pi(){}
function ti(){}
function si(){}
function xi(){}
function vi(){}
function Ai(){}
function Bi(){}
function Ji(){}
function Ii(){}
function Hi(){}
function hj(){}
function lj(){}
function Aj(){}
function Gj(){}
function Fj(){}
function Ej(){}
function Dj(){}
function Mj(){}
function Oj(){}
function Sj(){}
function Rj(){}
function hk(){}
function ok(){}
function qk(){}
function zk(){}
function Ak(){}
function Ek(){}
function Gk(){}
function Nk(){}
function Mk(){}
function Qk(){}
function Tk(){}
function Uk(){}
function Yk(){}
function Wk(){}
function $k(){}
function bl(){}
function dl(){}
function kl(){}
function nl(){}
function xl(){}
function wl(){}
function Al(){}
function zl(){}
function Cl(){}
function El(){}
function Kl(){}
function Ol(){}
function Wl(){}
function bm(){}
function em(){}
function hm(){}
function km(){}
function zm(){}
function Cm(){}
function Rm(){}
function Um(){}
function Zm(){}
function en(){}
function hn(){}
function gn(){}
function jn(){}
function ln(){}
function nn(){}
function qn(){}
function un(){}
function tn(){}
function Cn(){}
function Fn(){}
function Un(){}
function Wn(){}
function co(){}
function bo(){}
function zo(){}
function yo(){}
function Io(){}
function Qo(){}
function Po(){}
function Xo(){}
function ap(){}
function lp(){}
function tp(){}
function wp(){}
function Bp(){}
function Gp(){}
function _p(){}
function $p(){}
function dq(){}
function gq(){}
function pq(){}
function uq(){}
function Gn(a){}
function F(){y()}
function Am(){y()}
function Sm(){y()}
function N(){jb()}
function M(a){jb()}
function mn(a){jb()}
function pn(a){jb()}
function sn(a){jb()}
function En(a){jb()}
function Vn(a){jb()}
function fn(){jb()}
function kn(){jb()}
function on(){jb()}
function rn(){jb()}
function Dn(){jb()}
function Af(){jb()}
function vq(){jb()}
function Mg(){Lg()}
function Wb(){this.a=0}
function Yb(){this.a=1}
function $b(){this.a=2}
function rc(){this.a=2}
function ac(){this.a=3}
function tc(){this.a=3}
function nc(){this.a=0}
function pc(){this.a=1}
function vc(){this.a=4}
function xc(){this.a=5}
function zc(){this.a=6}
function Bc(){this.a=7}
function Dc(){this.a=8}
function Gd(){this.a={}}
function Pd(a){this.a=a}
function se(a){this.a=a}
function xf(a){this.a=a}
function Sf(a){this.d=a}
function Bj(a){this.a=a}
function Nj(a){this.a=a}
function pk(a){this.a=a}
function Bk(a){this.a=a}
function Fk(a){this.a=a}
function Rk(a){this.a=a}
function Vk(a){this.a=a}
function _k(a){this.a=a}
function tk(a){this.b=a}
function Yl(a){this.b=a}
function cl(a){this.a=a}
function jl(a){this.a=a}
function vn(a){this.a=a}
function Do(a){this.a=a}
function To(a){this.a=a}
function Cp(a){this.a=a}
function pp(a){this.d=a}
function Ee(a,b){this.a=b}
function Ch(a,b){a.H=b}
function fq(){jo(this)}
function If(a){y();this.a=a}
function Lf(a){y();this.a=a}
function ll(a){y();this.a=a}
function _c(){this.c=++Zc}
function eh(){this.b=new Op}
function Wm(){this.a=new an}
function iq(){this.a=new fq}
function Hk(){Hk=xq;new fq}
function $(){$=xq;Z=new cb}
function cg(){cg=xq;bg=new Gf}
function Lg(){Lg=xq;Kg=new _c}
function Zp(){Zp=xq;Yp=new _p}
function Pf(a){return a.c<a.a}
function Bn(a){return a>0?a:0}
function Vd(a){a.a.n&&a.a.ob()}
function Ik(a,b){Ok(a.a,a,b)}
function fi(a,b){bi(a,b,a.H)}
function Pl(a,b){Rl(a,b,a.c)}
function ck(a,b){Xj(a,b);--a.b}
function Ff(a,b){Hp(a.b,b);Ef(a)}
function ag(a,b){Tg();$g(a,b)}
function Kh(a,b){!!a.F&&_d(a.F,b)}
function cm(a){a.a.T(a.d,a.c,a.b)}
function tj(a){a.f=false;$f(a.H)}
function we(a){ve.call(this,a)}
function ni(a){ve.call(this,a)}
function Dm(a){pj(a);bn();ym()}
function Qn(){Qn=xq;Nn={};Pn={}}
function lh(){this.a=new ae(null)}
function gh(a,b){this.a=a;this.b=b}
function xp(a,b){this.a=a;this.b=b}
function qq(a,b){this.a=a;this.b=b}
function Yo(a,b){this.b=a;this.a=b}
function pe(a){this.d=new fq;this.c=a}
function O(a){jb();this.a=a;ib(this)}
function mp(a){return a.b<a.d.tb()}
function Of(a){return Ip(a.d.b,a.b)}
function oo(b,a){return Fq+a in b.e}
function Se(a,b){return a.cM&&a.cM[b]}
function dp(a,b){(a<0||a>=b)&&gp(a,b)}
function Sc(a,b){Dm(Te(b.a,4),Te(a.f,5))}
function Dl(){sl.call(this,$doc.body)}
function _f(a){Xf=a;Tg();a.setCapture()}
function Tg(){if(!Rg){Yg();Rg=true}}
function y(){y=xq;x=new Op;Bg(new tg)}
function mi(){mi=xq;ki=new qi;li=new ti}
function Rc(){Rc=xq;Qc=new ad(Lq,new Tc)}
function dd(){dd=xq;cd=new ad(Mq,new ed)}
function jd(){jd=xq;id=new ad(Nq,new kd)}
function pd(){pd=xq;od=new ad(Oq,new qd)}
function vd(){vd=xq;ud=new ad(Pq,new wd)}
function Bd(){Bd=xq;Ad=new ad(Qq,new Cd)}
function be(a,b){this.a=new pe(b);this.b=a}
function Gl(a){this.c=a;this.a=!!this.c.C}
function Jo(a){return a.b=Te(np(a.a),65)}
function U(a,b,c){return a.apply(b,c);var d}
function ie(a,b,c){var d;d=le(a,b);d.pb(c)}
function oj(a,b){tj(a,(a.a,Oc(b),Pc(b)))}
function mj(a,b){rj(a,(a.a,Oc(b)),Pc(b))}
function nj(a,b){sj(a,(a.a,Oc(b)),Pc(b))}
function Ip(a,b){dp(b,a.b);return a.a[b]}
function Hp(a,b){Me(a.a,a.b++,b);return true}
function ge(a,b){!a.a&&(a.a=new Op);Hp(a.a,b)}
function wb(a,b){a.fireEvent('on'+b.type,b)}
function fm(a,b,c){this.a=a;this.c=b;this.b=c}
function im(a,b,c){this.a=a;this.c=b;this.b=c}
function Hj(a){this.H=a;this.a=new Qj(this.H)}
function lm(){this.a=new Jk;Ci(this,this.a)}
function ae(a){this.a=new pe(false);this.b=a}
function Qg(){this.a=new pe(false);this.b=null}
function qg(){qg=xq;pg=new lh;kh(pg)||(pg=null)}
function rg(a){qg();return pg?jh(pg,a):null}
function Pm(a){return a>1?Pm(a-1)+Pm(a-2):a}
function Jn(b,a){return b.substr(a,b.length-a)}
function Ve(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function Yj(a,b){!!a.e&&(b.a=a.e.a);a.e=b;rk(a.e)}
function pj(a){if(a.g){cm(a.g.a);a.g=null}Ri(a)}
function Ij(a){Hj.call(this,a,In(wr,zb(a)))}
function Lj(){Jj.call(this);this.H[jr]='Caption'}
function db(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Rd(a,b){var c;if(Od){c=new Pd(b);_d(a,c)}}
function Yd(a){var b;if(Ud){b=new Wd;_d(a.a,b)}}
function Ld(a){var b;if(Id){b=new Jd;a.S(b)}}
function Gg(){wg&&Ld((!xg&&(xg=new Qg),xg))}
function Bg(a){Eg();return Cg(Id?Id:(Id=new _c),a)}
function eo(a){var b;b=new Do(a);return new xp(a,b)}
function hq(a,b){var c;c=po(a.a,b,a);return c==null}
function gi(a,b){var c;c=ci(a,b);c&&hi(b.H);return c}
function Xe(a){if(a!=null){throw new kn}return null}
function Tn(){if(On==256){Nn=Pn;Pn={};On=0}++On}
function Op(){this.a=Je(ef,{40:1,59:1},0,0,0)}
function An(){An=xq;zn=Je(df,{40:1,59:1},49,256,0)}
function Pe(){Pe=xq;Ne=[];Oe=[];Qe(new Ge,Ne,Oe)}
function rl(){rl=xq;ol=new xl;pl=new fq;ql=new iq}
function sl(a){this.e=new Ul(this);this.H=a;Lh(this)}
function kk(a){this.c=a;this.d=this.c.g.b;ik(this)}
function Qj(a){this.a=a;this.b=xe(a);this.c=this.b}
function dm(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
function jo(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function rj(a,b,c){if(!Xf){a.f=true;_f(a.H);a.d=b;a.e=c}}
function Ri(a){if(!a.A){return}il(a.z,false,false);Ld(a)}
function Dg(a){Eg();Fg();return Cg((!Od&&(Od=new _c),Od),a)}
function ob(b,a){return b[a]==null?null:String(b[a])}
function We(a){return a!=null&&a.tM!=xq&&!(a.cM&&!!a.cM[1])}
function Ef(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;A(a.d,1)}}
function Xm(){var a;a=new Em;!a.g&&(a.g=Dg(new Bj(a)));Vi(a)}
function gp(a,b){throw new sn('Index: '+a+', Size: '+b)}
function rb(a,b){var c;c=vb(a,'script');c.text=b;return c}
function V(){if(S++==0){ab(($(),Z));return true}return false}
function Xl(a){if(a.a>=a.b.c){throw new vq}return a.b.a[++a.a]}
function tl(a){rl();try{a.hb()}finally{to(ql.a,a)!=null}}
function ul(){rl();try{oi(ql,ol)}finally{jo(ql.a);jo(pl)}}
function bi(a,b,c){Oh(b);Pl(a.e,b);c.appendChild(b.H);Qh(b,a)}
function Tl(a,b){var c;c=Ql(a,b);if(c==-1){throw new vq}Sl(a,c)}
function Cg(a,b){return new se(he((!xg&&(xg=new Qg),xg).a,a,b))}
function C(a,b){return $wnd.setInterval(yq(function(){a.I()}),b)}
function D(a,b){return $wnd.setTimeout(yq(function(){a.I()}),b)}
function up(a){if(a.b<=0){throw new vq}return a.a.Ab(a.c=--a.b)}
function rf(a){if(a==null){throw new En('html is null')}this.a=a}
function op(a){if(a.c<0){throw new on}a.d.Db(a.c);a.b=a.c;a.c=-1}
function Vi(a){if(a.A){return}else a.D&&Oh(a);il(a.z,true,false)}
function qb(a){if(mb(a)){return !!a&&a.nodeType==1}return false}
function mb(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function ik(a){while(++a.b<a.d.b){if(Ip(a.d,a.b)!=null){return}}}
function Mp(a,b,c){var d;d=(dp(b,a.b),a.a[b]);Me(a.a,b,c);return d}
function Le(a,b,c,d){Pe();Re(d,Ne,Oe);d.aC=a;d.cM=b;d.qI=c;return d}
function ro(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Uj(a,b){var c;c=a.b;if(b>=c||b<0){throw new sn(zr+b+Ar+c)}}
function He(a,b){var c,d;c=a;d=Ie(0,b);Le(c.aC,c.cM,c.qI,d);return d}
function Te(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new kn}return a}
function $f(a){!!Xf&&a==Xf&&(Xf=null);Tg();a.releaseCapture()}
function vo(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function r(a){if(!a.k){return}Lp(q,a);a.o&&fl(a);a.o=false;a.k=false}
function hi(a){a.style[gr]=Eq;a.style[hr]=Eq;a.style[ir]=Eq}
function Rh(a,b){a.E==-1?ag(a.H,b|(a.H.__eventBits||0)):(a.E|=b)}
function jh(a,b){return new se(he(a.a.a,(!Ud&&(Ud=new _c),Ud),b))}
function Jb(a){return Db(Hn(a.compatMode,Jq)?a.documentElement:a.body)}
function Jj(){Ij.call(this,vb($doc,Hq));this.H[jr]='gwt-HTML'}
function Jk(){Hk();this.a=new Pk(this);this.H[jr]='gwt-Image'}
function xm(){sm();while(!um(pm,qm+1,rm)){wm(0,1,0)}wm(0,1,0)}
function dg(a){cg();if(!a){throw new En('cmd cannot be null')}Ff(bg,a)}
function Fl(a){if(!a.a||!a.c.C){throw new vq}a.a=false;return a.b=a.c.C}
function np(a){if(a.b>=a.d.tb()){throw new vq}return a.d.Ab(a.c=a.b++)}
function of(a){if(a!=null&&a.cM&&!!a.cM[18]){return a}return new O(a)}
function Jp(a,b,c){for(;c<a.b;++c){if(wq(b,a.a[c])){return c}}return -1}
function Qf(a){var b;a.b=a.c;b=Ip(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
function Rf(a){Kp(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
function Pj(a,b){a.a.innerHTML=b||Eq;if(a.c!=a.b){a.c=a.b;ye(a.a,a.b)}}
function jg(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}
function Si(a){var b;b=a.C;if(b){a.o!=null&&b.bb(a.o);a.p!=null&&b.cb(a.p)}}
function tb(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Kp(a,b){var c;c=(dp(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
function so(e,a,b){var c,d=e.e;a=Fq+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function Qe(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Re(a,b,c){Pe();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function P(a,b){var c;return c=a,c.tM==xq||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function Ue(a){if(a!=null&&(a.tM==xq||a.cM&&!!a.cM[1])){throw new kn}return a}
function Ql(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}
function Qi(a,b){var c;c=b.srcElement;if(qb(c)){return Ab(a.H,c)}return false}
function Lp(a,b){var c;c=Jp(a,b,0);if(c==-1){return false}Kp(a,c);return true}
function vp(a,b){var c;this.a=a;this.d=a;c=a.tb();(b<0||b>c)&&gp(b,c);this.b=b}
function ad(a,b){this.c=++Zc;this.a=b;!Lc&&(Lc=new Gd);Lc.a[a]=this;this.b=a}
function eq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)}
function wq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)}
function Fb(a){return (Hn(a.compatMode,Jq)?a.documentElement:a.body).clientTop}
function Eb(a){return (Hn(a.compatMode,Jq)?a.documentElement:a.body).clientLeft}
function Hb(a){return (Hn(a.compatMode,Jq)?a.documentElement:a.body).clientWidth}
function Gb(a){return (Hn(a.compatMode,Jq)?a.documentElement:a.body).clientHeight}
function Kb(a){return (Hn(a.compatMode,Jq)?a.documentElement:a.body).scrollTop||0}
function W(b){return function(){try{return X(b,this,arguments)}catch(a){throw a}}}
function xb(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function yb(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function Hg(){var a;if(wg){a=new Mg;!!xg&&_d(xg,a);return null}return null}
function Hn(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function X(a,b,c){var d;d=V();try{return U(a,b,c)}finally{d&&bb(($(),Z));--S}}
function Yf(a,b,c){var d;d=Wf;Wf=a;b==Xf&&Sg(a.type)==8192&&(Xf=null);c.Y(a);Wf=d}
function Je(a,b,c,d,e){var f;f=Ie(e,d);Pe();Re(f,Ne,Oe);f.aC=a;f.cM=b;f.qI=c;return f}
function wo(d,a){var b,c=d.e;a=Fq+a;if(a in c){b=c[a];--d.d;delete c[a]}return b}
function sb(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function ab(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=eb(b,c)}while(a.a);a.a=c}}
function bb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=eb(b,c)}while(a.b);a.b=c}}
function Q(a){var b;return b=a,b.tM==xq||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++T)}
function Dk(){Dk=xq;new Fk('bottom');new Fk('middle');Ck=new Fk(hr)}
function Gf(){this.a=new If(this);this.b=new Op;this.d=new Lf(this);this.f=new Sf(this)}
function Gh(a,b){if(!a){throw new M(cr)}b=Kn(b);if(b.length==0){throw new mn(dr)}Ih(a,b)}
function Jh(a,b,c){Rh(a,Sg(c.b));return new se(he((!a.F?(a.F=new ae(a)):a.F).a,c,b))}
function In(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Bh(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
function ph(a,b){var c;c=rb($doc,a);$doc.body.appendChild(c);b.K();$doc.body.removeChild(c)}
function Zg(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
function Lb(a){return (Hn(a.compatMode,Jq)?a.documentElement:a.body).scrollWidth||0}
function Ib(a){return (Hn(a.compatMode,Jq)?a.documentElement:a.body).scrollHeight||0}
function ko(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?oo(a,Te(b,1)):no(a,b,~~Q(b))}
function to(a,b){return b==null?vo(a):b!=null&&b.cM&&!!b.cM[1]?wo(a,Te(b,1)):uo(a,b,~~Q(b))}
function lo(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[Fq+Te(b,1)]:mo(a,b,~~Q(b))}
function bh(a,b){var c,d;c=(d=b[br],d==null?-1:d);if(c<0){return null}return Te(Ip(a.b,c),26)}
function dh(a,b){var c,d;c=(d=b[br],d==null?-1:d);b[br]=null;Mp(a.b,c,null);a.a=new gh(c,a.a)}
function ch(a,b){var c;if(!a.a){c=a.b.b;Hp(a.b,b)}else{c=a.a.a;Mp(a.b,c,b);a.a=a.a.b}b.H[br]=c}
function jk(a){var b;if(a.b>=a.d.b){throw new vq}b=Te(Ip(a.d,a.b),5);a.a=a.b;ik(a);return b}
function Lo(a){var b;this.c=a;b=new Op;a.c&&Hp(b,new To(a));io(a,b);ho(a,b);this.a=new pp(b)}
function z(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Lp(x,a)}
function rk(a){if(!a.a){a.a=vb($doc,'colgroup');Zg(a.b.f,a.a,0);a.a.appendChild(vb($doc,Cr))}}
function Ul(a){this.b=a;this.a=Je(bf,{31:1,32:1,33:1,35:1,36:1,37:1,40:1,59:1},5,4,0)}
function ve(a){N.call(this,a.tb()==0?null:Te(a.ub(Je(hf,{40:1,48:1,59:1},18,0,0)),48)[0]);this.a=a}
function Ub(){Ub=xq;Tb=new Wb;Qb=new Yb;Rb=new $b;Sb=new ac;Le($e,{40:1,59:1},51,[Tb,Qb,Rb,Sb])}
function yk(){yk=xq;uk=new Bk('center');new Bk('justify');wk=new Bk(gr);new Bk('right');xk=wk;vk=xk}
function Cf(a){var b;b=Of(a.f);Rf(a.f);b!=null&&b.cM&&!!b.cM[22]&&new Af(Te(b,22));a.c=false;Ef(a)}
function po(a,b,c){return b==null?ro(a,c):b!=null&&b.cM&&!!b.cM[1]?so(a,Te(b,1),c):qo(a,b,c,~~Q(b))}
function Fh(a,b,c){if(!a){throw new M(cr)}b=Kn(b);if(b.length==0){throw new mn(dr)}c?nb(a,b):pb(a,b)}
function Xn(a,b){var c;while(a.V()){c=a.W();if(b==null?c==null:P(b,c)){return a}}return null}
function zb(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||In('html',b)){return c}return b+Fq+c}
function Zf(a){var b;b=mg(eg,a);if(!b&&!!a){a.cancelBubble=true;a.returnValue=false}return b}
function jj(a){var b,c;c=vb($doc,ur);b=vb($doc,Hq);c.appendChild(b);c[jr]=a;b[jr]=a+'Inner';return c}
function Ig(){var a,b;if(Ag){b=Hb($doc);a=Gb($doc);if(zg!=b||yg!=a){zg=b;yg=a;Rd((!xg&&(xg=new Qg),xg),b)}}}
function bn(){var a,b;for(a=0;a!=$m.a;++a){for(b=0;b!=$m.b;++b){_m[a][b].b=0;Ik(_m[a][b].a,0*16)}}}
function ne(a){var b,c;if(a.a){try{for(c=new pp(a.a);c.b<c.d.tb();){b=Te(np(c),47);b.K()}}finally{a.a=null}}}
function sj(a,b,c){var d,e;if(a.f){d=b+Bb(a.H);e=c+Cb(a.H);if(d<a.b||d>=a.i||e<a.c){return}Ui(a,d-a.d,e-a.e)}}
function Ui(a,b,c){var d;a.v=b;a.B=c;b-=Eb($doc);c-=Fb($doc);d=a.H;d.style[gr]=b+(lc(),or);d.style[hr]=c+or}
function Bb(a){var b;b=a.ownerDocument;return xb(a)+Db(Hn(b.compatMode,Jq)?b.documentElement:b.body)}
function Db(a){if(a.currentStyle.direction==Kq){return -(a.scrollLeft||0)}return a.scrollLeft||0}
function fg(a){Tg();!hg&&(hg=new _c);if(!eg){eg=new be(null,true);ig=new kg}return new se(he(eg.a,hg,a))}
function ek(a){if(a.b==22){return}if(a.b<22){gk(a.c,22-a.b,a.a);a.b=22}else{while(a.b>22){ck(a,a.b-1)}}}
function Li(a,b){if(b==a.C){return}!!b&&Oh(b);!!a.C&&a.kb(a.C);a.C=b;if(b){a.nb().appendChild(a.C.H);Qh(b,a)}}
function Ki(a,b){if(a.C!=b){return false}try{Qh(b,null)}finally{a.nb().removeChild(b.H);a.C=null}return true}
function Sn(a){Qn();var b=Fq+a;var c=Pn[b];if(c!=null){return c}c=Nn[b];c==null&&(c=Rn(a));Tn();return Pn[b]=c}
function yn(a){var b,c;if(a>-129&&a<128){b=a+128;c=(An(),zn)[b];!c&&(c=zn[b]=new vn(a));return c}return new vn(a)}
function Sl(a,b){var c;if(b<0||b>=a.c){throw new rn}--a.c;for(c=b;c<a.c;++c){Me(a.a,c,a.a[c+1])}Me(a.a,a.c,null)}
function Ko(a){if(!a.b){throw new pn('Must call next() before remove().')}else{op(a.a);to(a.c,a.b.wb());a.b=null}}
function Wi(a){if(a.x){cm(a.x.a);a.x=null}if(a.s){cm(a.s.a);a.s=null}if(a.A){a.x=fg(new _k(a));a.s=rg(new cl(a))}}
function Ok(a,b,c){if(a.b!=c||a.c!=0||a.e!=16||a.a!=16){a.b=c;a.c=0;a.e=16;a.a=16;am(b.H,a.d,c,0);dg(new Rk(b))}}
function Ph(a,b){a.D&&(a.H.__listener=null,undefined);!!a.H&&Bh(a.H,b);a.H=b;a.D&&(a.H.__listener=a,undefined)}
function io(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Yo(e,c.substring(1));a.pb(d)}}}
function Cb(a){var b;b=a.ownerDocument;return yb(a)+((Hn(b.compatMode,Jq)?b.documentElement:b.body).scrollTop||0)}
function Oc(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientX||0)-Bb(b)+Db(b)+Jb(b.ownerDocument)}return a.a.clientX||0}
function dn(a){var b;if(a<$m.b){for(b=0;b!=$m.a;++b){if(_m[b][a].b==0){return false}}return true}else{return false}}
function ci(a,b){var c;if(b.G!=a){return false}try{Qh(b,null)}finally{c=b.H;tb(c).removeChild(c);Tl(a.e,b)}return true}
function Wj(a,b){var c;if(b.G!=a){return false}try{Qh(b,null)}finally{c=b.H;tb(c).removeChild(c);dh(a.g,c)}return true}
function me(a,b){var c,d;d=Te(lo(a.d,b),45);if(!d){return Zp(),Zp(),Yp}c=Te(d.b,46);if(!c){return Zp(),Zp(),Yp}return c}
function le(a,b){var c,d;d=Te(lo(a.d,b),45);if(!d){d=new fq;po(a.d,b,d)}c=Te(d.b,46);if(!c){c=new Op;ro(d,c)}return c}
function ke(a,b,c){var d,e,f;d=me(a,b);e=d.sb(c);e&&d.rb()&&(f=Te(lo(a.d,b),45),Te(vo(f),46),f.d==0&&to(a.d,b),undefined)}
function Mc(a,b,c){var d,e,f;if(Lc){f=Te(Lc.a[a.type],7);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;Kh(b,f.a);f.a.a=d;f.a.b=e}}}
function Xj(a,b){var c,d,e;d=a.a;for(c=0;c<d;++c){e=a.d.a.c.rows[b].cells[c];Vj(a,e,false)}a.c.removeChild(a.c.rows[b])}
function tm(){var a,b,c;for(a=0;a!=4;++a){for(b=0;b!=4;++b){c=mm[om][rm][a][b];c!=0&&(Ik(_m[pm+a][qm+b].a,0*16),undefined)}}}
function vm(){var a,b,c;for(a=0;a!=4;++a){for(b=0;b!=4;++b){c=mm[om][rm][a][b];c!=0&&(Ik(_m[pm+a][qm+b].a,c*16),undefined)}}}
function jb(){var a,b,c,d;c=hb(new kb);d=Je(ff,{40:1,59:1},64,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Gn(c[a])}L(d)}
function L(a){var b,c,d;c=Je(ff,{40:1,59:1},64,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Dn}c[d]=a[d]}}
function bk(a,b){if(b<0){throw new sn('Cannot access a row with a negative index: '+b)}if(b>=a.b){throw new sn(zr+b+Ar+a.b)}}
function Ci(a,b){if(a.c){throw new pn('Composite.initWidget() may only be called once.')}Oh(b);Ch(a,b.H);a.c=b;Qh(b,a)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{yq(nf)()}catch(a){b(c)}else{yq(nf)()}}
function Om(){Om=xq;Fm=yn(0);Gm=yn(0);Mm=yn(0);Im=yn(0);Km=yn(0);yn(1000);Jm=new Ml;Hm=new Jj;Lm=new Jj;Nm=new Sm}
function De(){De=xq;Ce=new Ee('RTL',0);Be=new Ee('LTR',1);Ae=new Ee('DEFAULT',2);Le(af,{40:1,59:1},56,[Ce,Be,Ae])}
function uf(){uf=xq;new rf(Eq);new RegExp('&',Uq);new RegExp('>',Uq);new RegExp(Iq,Uq);new RegExp("'",Uq);new RegExp('"',Uq)}
function Qm(){Om();var a,b;a=~~(Im.a/200);b=Math.pow(a*6+1,-a);return ~~Math.max(Math.min(1000*b,2147483647),-2147483648)+1}
function Pc(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientY||0)-Cb(b)+(b.scrollTop||0)+Kb(b.ownerDocument)}return a.a.clientY||0}
function ho(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.pb(e[f])}}}}
function no(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.wb();if(h.vb(a,g)){return true}}}return false}
function xe(a){var b;b=a[Rq]==null?null:String(a[Rq]);if(In(Kq,b)){return De(),Ce}else if(In(Sq,b)){return De(),Be}return De(),Ae}
function mo(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.wb();if(h.vb(a,g)){return f.xb()}}}return null}
function s(a,b){r(a);a.k=true;a.j=200;a.n=b;if(t(a,(new Date).getTime())){return}if(!q){q=new Op;p=new F}Hp(q,a);q.b==1&&A(p,25)}
function ye(a,b){switch(b.a){case 0:{a[Rq]=Kq;break}case 1:{a[Rq]=Sq;break}case 2:{xe(a)!=(De(),Ae)&&(a[Rq]=Eq,undefined);break}}}
function fl(a){if(!a.i){el(a);a.c||gi((rl(),vl(null)),a.a);a.a.H}a.a.H.style[lr]='rect(auto, auto, auto, auto)';a.a.H.style[Bq]=nr}
function Kn(c){if(c.length==0||c[0]>Gq&&c[c.length-1]>Gq){return c}var a=c.replace(/^(\s*)/,Eq);var b=a.replace(/\s*$/,Eq);return b}
function am(a,b,c,d){var e;e='url('+b+') no-repeat '+-c+Er+-d+or;a.style['background']=e;a.style[fr]=16+(lc(),or);a.style[er]='16px'}
function _g(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
function ym(){sm();pm=~~($m.a/2)-2;qm=0;rm=0;om=~~Math.floor(Math.random()*7);vm();if(um(pm,qm,rm)){z(nm);Xm()}else{z(nm);B(nm,Qm())}}
function Zj(a,b,c,d){var e,f;ak(a,b,c);e=(f=a.d.a.c.rows[b].cells[c],Vj(a,f,true),f);if(d){Oh(d);ch(a.g,d);e.appendChild(d.H);Qh(d,a)}}
function Tj(a,b,c){var d;Uj(a,b);if(c<0){throw new sn('Column '+c+' must be non-negative: '+c)}d=a.a;if(d<=c){throw new sn(xr+c+yr+a.a)}}
function ak(a,b,c){bk(a,b);if(c<0){throw new sn('Cannot access a column with a negative index: '+c)}if(c>=a.a){throw new sn(xr+c+yr+a.a)}}
function Me(a,b,c){if(c!=null){if(a.qI>0&&!Se(c,a.qI)){throw new fn}if(a.qI<0&&(c.tM==xq||c.cM&&!!c.cM[1])){throw new fn}}return a[b]=c}
function Co(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[65]){c=Te(b,65);d=c.wb();if(ko(a.a,d)){e=lo(a.a,d);return eq(c.xb(),e)}}return false}
function Vj(a,b,c){var d,e;d=sb(b);e=null;!!d&&(e=Te(bh(a.g,d),5));if(e){Wj(a,e);return true}else{c&&(b.innerHTML=Eq,undefined);return false}}
function ib(a){var b,c,d,e;d=(We(a.a)?Ue(a.a):null,[]);e=Je(ff,{40:1,59:1},64,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Gn(d[b])}L(e)}
function Ab(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)}
function fb(a){var b,c,d;d=Eq;a=Kn(a);b=a.indexOf('(');if(b!=-1){c=a.indexOf('function')==0?8:0;d=Kn(a.substr(c,b-c))}return d.length>0?d:'anonymous'}
function eb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Eb()&&(c=db(c,f)):f[0].K()}catch(a){a=of(a);if(!Ve(a,3))throw a}}return c}
function B(a,b){if(b<=0){throw new mn(Dq)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Lp(x,a);a.b=true;a.c=C(a,b);Hp(x,a)}
function A(a,b){if(b<=0){throw new mn(Dq)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Lp(x,a);a.b=false;a.c=D(a,b);Hp(x,a)}
function Mh(a,b){var c;switch(Sg(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==Oq?b.toElement:b.fromElement);if(!!c&&Ab(a.H,c)){return}}Mc(b,a,a.H)}
function Xk(){var a;a=null.Eb();Hb($doc);Gb($doc);a[Fr]=(Ub(),'none');null.Eb(lc());null.Eb(lc());Lb($doc);Ib($doc);null.Eb(lc());null.Eb(lc());a[Fr]='block'}
function Np(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=Ie(0,a.b),Le(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){Me(b,c,a.a[c])}b.length>a.b&&Me(b,a.b,null);return b}
function lc(){lc=xq;kc=new nc;ic=new pc;dc=new rc;ec=new tc;jc=new vc;hc=new xc;fc=new zc;cc=new Bc;gc=new Dc;Le(_e,{40:1,59:1},53,[kc,ic,dc,ec,jc,hc,fc,cc,gc])}
function el(a){if(a.i){if(a.a.u){$doc.body.appendChild(a.a.q);a.f=Dg(a.a.r);Xk();a.b=true}}else if(a.b){$doc.body.removeChild(a.a.q);cm(a.f.a);a.f=null;a.b=false}}
function Oh(a){if(!a.G){(rl(),ko(ql.a,a))&&tl(a)}else if(Ve(a.G,28)){Te(a.G,28).kb(a)}else if(a.G){throw new pn("This widget's parent does not implement HasWidgets")}}
function fk(){this.g=new eh;this.f=vb($doc,pr);this.c=vb($doc,qr);this.f.appendChild(this.c);this.H=this.f;this.d=new pk(this);Yj(this,new tk(this));dk(this);ek(this)}
function Ml(){this.e=new Ul(this);this.d=vb($doc,pr);this.c=vb($doc,qr);this.d.appendChild(this.c);this.H=this.d;this.a=(yk(),vk);this.b=(Dk(),Ck);this.d[rr]=Ir;this.d[sr]=Ir}
function gl(a){el(a);if(a.i){a.a.H.style[ir]=Gr;a.a.B!=-1&&Ui(a.a,a.a.v,a.a.B);fi((rl(),vl(null)),a.a);a.a.H}else{a.c||gi((rl(),vl(null)),a.a);a.a.H}a.a.H.style[Bq]=nr}
function u(){var a,b,c,d,e;d=Je(Ze,{2:1,40:1,59:1},50,q.b,0);d=Te(Np(q,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.k&&t(a,e)&&Lp(q,a)}q.b>0&&A(p,25)}
function qj(a,b){var c,d,e,f;c=b.srcElement;if(qb(c)){return Ab((f=(e=a.j.b.children[0],d=e.children[1],sb(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
function mg(a,b){var c,d,e,f,g;if(!!hg&&!!a&&ko(a.a.d,hg)){c=ig.a;d=ig.b;e=ig.c;f=ig.d;jg(ig);ig.d=b;_d(a,ig);g=!(ig.a&&!ig.b);ig.a=c;ig.b=d;ig.c=e;ig.d=f;return g}return true}
function _d(b,c){var a,d,e;!c.e||c.O();e=c.f;c.f=b.b;try{je(b.a,c)}catch(a){a=of(a);if(Ve(a,17)){d=a;throw new we(d.a)}else throw a}finally{e==null?(c.e=true,c.f=null):(c.f=e)}}
function Ke(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Ie(i?g:0,j);Pe();Re(k,Ne,Oe);k.aC=a[e];k.cM=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Ke(a,b,c,d,e,f,g)}}return k}
function um(a,b,c){var d,e,f;for(d=0;d!=4;++d){for(e=0;e!=4;++e){f=mm[om][c][d][e];if(f!=0){if(a+d<0||a+d>=$m.a||b+e<0||b+e>=$m.b||_m[a+d][b+e].b!=0){return true}}}}return false}
function Ie(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function uo(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.wb();if(h.vb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.xb()}}}return null}
function qo(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.wb();if(j.vb(a,h)){var i=g.xb();g.yb(b);return i}}}else{d=j.a[c]=[]}var g=new qq(a,b);d.push(g);++j.d;return null}
function sk(a,b,c){var d,e;b=b>1?b:1;e=a.a.childNodes.length;if(e<b){for(d=e;d<b;++d){a.a.appendChild(vb($doc,Cr))}}else if(!c&&e>b){for(d=e;d>b;--d){a.a.removeChild(a.a.lastChild)}}}
function pf(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Ll(a,b){var c,d,e;d=vb($doc,tr);c=(e=vb($doc,ur),e['align']=a.a.a,e.style['verticalAlign']=a.b.a,e);d.appendChild(c);a.c.appendChild(d);Oh(b);Pl(a.e,b);c.appendChild(b.H);Qh(b,a)}
function Qh(a,b){var c;c=a.G;if(!b){try{!!c&&c.fb()&&a.hb()}finally{a.G=null}}else{if(c){throw new pn('Cannot set a new parent without first clearing the old parent')}a.G=b;b.fb()&&a.gb()}}
function Nh(a){if(!a.fb()){throw new pn("Should only call onDetach when the widget is attached to the browser's document")}try{a.jb()}finally{try{a.eb()}finally{a.H.__listener=null;a.D=false}}}
function zi(){this.H=$doc.createElement("<BUTTON type='button'><\/BUTTON>");this.H[jr]='gwt-Button';this.H.innerHTML='\u0428\u0438\u043D\u044D\u044D\u0440 \u0442\u043E\u0433\u043B\u043E\u0445'}
function cn(a){var b,c,d;for(b=0;b!=a;++b){for(c=0;c!=$m.a;++c){d=_m[c][a-b-1].b;if(_m[c][a-b].b!=d){_m[c][a-b].b=d;Ik(_m[c][a-b].a,d*16)}if(a-b-1==0&&d!=0){_m[c][0].b=0;Ik(_m[c][0].a,0*16)}}}}
function oi(b,c){var h;mi();var a,d,e,f,g;d=null;for(g=b.lb();g.V();){f=Te(g.W(),5);try{c.mb(f)}catch(a){a=of(a);if(Ve(a,18)){e=a;!d&&(d=new iq);h=po(d.a,e,d)}else throw a}}if(d){throw new ni(d)}}
function Rn(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
--></script>
<script><!--
function he(a,b,c){var d;if(!b){throw new En('Cannot add a handler with a null type')}if(!c){throw new En('Cannot add a null handler')}a.b>0?ge(a,new fm(a,b,c)):(d=le(a,b),d.pb(c),undefined);return new dm(a,b,c)}
function vb(a,b){var c,d;if(b.indexOf(Fq)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(Hq)),a.__gwt_container);c.innerHTML=Iq+b+'/>'||Eq;d=sb(c);c.removeChild(d);return d}return a.createElement(b)}
function vl(a){rl();var b,c;c=Te(lo(pl,a),27);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.H==b){return c}}pl.d==0&&Bg(new Al);!b?(c=new Dl):(c=new sl(b));po(pl,a,c);hq(ql,c);return c}
function gk(a,b,c){var d=$doc.createElement(ur);d.innerHTML=Br;var e=$doc.createElement(tr);for(var f=0;f<c;f++){var g=d.cloneNode(true);e.appendChild(g)}a.appendChild(e);for(var h=1;h<b;h++){a.appendChild(e.cloneNode(true))}}
function Ih(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(Gq)}
function Lh(a){var b;if(a.fb()){throw new pn("Should only call onAttach when the widget is detached from the browser's document")}a.D=true;a.H.__listener=a;b=a.E;a.E=-1;b>0&&(a.E==-1?ag(a.H,b|(a.H.__eventBits||0)):(a.E|=b));a.db();a.ib()}
function nb(a,b){var c,d,e,f;b=Kn(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=Gq);a.className=f+b}}
function hb(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.L(c.toString());b.push(d);var e=Fq+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function kh(g){var c=Eq;var d=$wnd.location.hash;d.length>0&&(c=g.$(d.substring(1)));ih=c;var e=g;var f=$wnd.onhashchange;$wnd.onhashchange=yq(function(){var a=Eq,b=$wnd.location.hash;b.length>0&&(a=e.$(b.substring(1)));e._(a);f&&f()});return true}
function Rl(a,b,c){var d,e;if(c<0||c>a.c){throw new rn}if(a.c==a.a.length){e=Je(bf,{31:1,32:1,33:1,35:1,36:1,37:1,40:1,59:1},5,a.a.length*2,0);for(d=0;d<a.a.length;++d){Me(e,d,a.a[d])}a.a=e}++a.c;for(d=a.c-1;d>c;--d){Me(a.a,d,a.a[d-1])}Me(a.a,c,b)}
function Em(){var a,b,c,d;uj.call(this,new Lj);Pj(this.a.a,(uf(),new rf('\u0422\u0435\u0442\u0440\u0438\u0441')).a);this.t=true;c=new Kj;a=new zi;b=new Ml;b.H.style[fr]=Pr;b.a=(yk(),uk);Ll(b,c);Ll(b,a);d=new Vk(this);Jh(a,d,(Rc(),Rc(),Qc));Li(this.j,b);Si(this);Pi(this)}
function hl(a,b){var c,d,e,f,g,h;a.i||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);switch(0){case 2:case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;}a.a.H.style[lr]='rect('+g+Hr+f+Hr+c+Hr+e+'px)'}
function Df(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;A(a.a,10000);while(Pf(a.f)){d=Qf(a.f);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[22]){c=Te(d,22);c.K()}}finally{e=a.f.b==-1;e||Rf(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){z(a.a);a.c=false;Ef(a)}}}
function Vm(a){var b;b=new Ml;b.H.style[fr]=Pr;b.a=(yk(),uk);Ll(b,a.a);Ll(b,(Om(),Pj(Lm.a,Jr+Im.a+Kr+Km.a),Mm.a>0?(Pj(Hm.a,Lr+Gm.a+Mr+Fm.a+Nr+Mm.a+Or),undefined):(Pj(Hm.a,Eq),undefined),Jm.a=uk,Ll(Jm,Lm),Ll(Jm,Hm),Jm));Fh(vl(Qr).H,Qr,true);fi((rl(),vl(null)),b);fg(new xf(a));Xm()}
function an(){var a,b;$m=new fk;_m=Ke([kf,cf],[{40:1,42:1,59:1},{31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,40:1,59:1}],[38,30],[$m.a,$m.b],0,2,0);for(a=0;a!=$m.a;++a){for(b=0;b!=$m.b;++b){_m[a][b]=new lm;Zj($m,b,a,_m[a][b])}}$m.f[sr]=0;$m.f[rr]=0;$m.ab()[jr]='field';bn();Ci(this,$m)}
function il(a,b,c){var d;a.c=c;r(a);if(a.g){z(a.g);a.g=null;fl(a)}a.a.A=b;Wi(a.a);d=!c&&a.a.t;a.i=b;if(d){if(b){el(a);a.a.H.style[ir]=Gr;a.a.B!=-1&&Ui(a.a,a.a.v,a.a.B);a.a.H.style[lr]=mr;fi((rl(),vl(null)),a.a);a.a.H;a.g=new ll(a);A(a.g,1)}else{s(a,(new Date).getTime())}}else{gl(a)}}
function pb(a,b){var c,d,e,f,g,h,i;b=Kn(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Kn(i.substr(0,e-0));d=Kn(Jn(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+Gq+d);a.className=h}}
function t(a,b){var c,d;c=b>=a.n+a.j;if(a.o&&!c){d=(b-a.n)/a.j;hl(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.o&&b>=a.n){a.o=true;a.d=parseInt(a.a.H[zq])||0;a.e=parseInt(a.a.H[Aq])||0;a.a.H.style[Bq]=Cq;hl(a,(1+Math.cos(3.141592653589793))/2)}if(c){fl(a);a.o=false;a.k=false;return true}return false}
function Pi(a){var b,c,d,e;c=a.A;b=a.t;if(!c){a.H.style[kr]=Cq;a.H;a.t=false;!a.g&&(a.g=Dg(new Bj(a)));Vi(a)}d=Hb($doc)-(parseInt(a.H[Aq])||0)>>1;e=Gb($doc)-(parseInt(a.H[zq])||0)>>1;Ui(a,Bn(Jb($doc)+d),Bn(Kb($doc)+e));if(!c){a.t=b;if(b){a.H.style[lr]=mr;a.H.style[kr]=nr;a.H;s(a.z,(new Date).getTime())}else{a.H.style[kr]=nr;a.H}}}
function je(b,c){var a,d,e,f,g,h,i;if(!c){throw new En('Cannot fire null event')}try{++b.b;g=me(b,c.N());d=null;h=b.c?g.Cb(g.tb()):g.Bb();while(b.c?h.b>0:h.b<h.d.tb()){f=b.c?up(h):np(h);try{c.M(Te(f,44))}catch(a){a=of(a);if(Ve(a,18)){e=a;!d&&(d=new iq);i=po(d.a,e,d)}else throw a}}if(d){throw new ve(d)}}finally{--b.b;b.b==0&&ne(b)}}
function nf(){var a;!!$stats&&pf('com.google.gwt.user.client.UserAgentAsserter');a=vg();Hn(Tq,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie8) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&pf('go.tetris.client.Tetris');Vm(new Wm)}
function ij(a){var b,c,d,e;this.H=vb($doc,pr);d=this.H;this.b=vb($doc,qr);d.appendChild(this.b);d[rr]=0;d[sr]=0;for(b=0;b<a.length;++b){c=(e=vb($doc,tr),e[jr]=a[b],e.appendChild(jj(a[b]+'Left')),e.appendChild(jj(a[b]+'Center')),e.appendChild(jj(a[b]+'Right')),e);this.b.appendChild(c);b==1&&(this.a=sb(c.children[1]))}this.H[jr]='gwt-DecoratorPanel'}
function dk(a){var b,c,d,e,f,g,h,i;if(a.a==20){return}if(a.a>20){for(b=0;b<a.b;++b){for(c=a.a-1;c>=20;--c){Tj(a,b,c);d=(f=a.d.a.c.rows[b].cells[c],Vj(a,f,false),f);e=a.c.rows[b];e.removeChild(d)}}}else{for(b=0;b<a.b;++b){for(c=a.a;c<20;++c){h=a.c.rows[b];g=(i=vb($doc,ur),i.innerHTML=Br,i);c>=h.children.length?h.appendChild(g):h.insertBefore(g,h.children[c])}}}a.a=20;sk(a.e,20,false)}
function Fg(){if(!Ag){ph("function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new uh);Ag=true}}
function Pk(a){var b,c;this.b=0;this.c=0;this.e=16;this.a=16;this.d='8blocks-gw-16.png';Ph(a,(b=vb($doc,wr),b.innerHTML=(c='width: 16px; height: 16px; background: url(8blocks-gw-16.png) no-repeat '+-0+Er+-0+or,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='"+$moduleBase+"clear.cache.gif' style='"+c+"' border='0'>")||Eq,sb(b)));a.E==-1?ag(a.H,133333119|(a.H.__eventBits||0)):(a.E|=133333119)}
function Ti(a,b){var c,d,e,f;if(b.a||!a.y&&b.b){a.w&&(b.a=true);return}a.U(b);if(b.a){return}d=b.d;c=Qi(a,d);c&&(b.b=true);a.w&&(b.a=true);f=Sg(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(Xf){b.b=true;return}if(!c&&a.k){Ri(a);return}break;case 8:case 64:case 1:case 2:{if(Xf){b.b=true;return}break}case 2048:{e=d.srcElement;if(a.w&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}
function Kj(){Jj.call(this);Pj(this.a,'<u>\u0423\u0434\u0438\u0440\u0434\u0430\u0445<\/u><br/><b>\u0411\u0430\u0440\u0443\u0443\u043D, \u0437\u04AF\u04AF\u043D, \u0434\u043E\u043E\u0448\u043E\u043E \u0441\u0443\u043C<\/b>: \u0443\u0434\u0438\u0440\u0434\u043D\u0430<br/><b>\u0414\u044D\u044D\u0448\u044D\u044D \u0441\u0443\u043C\u0430\u0430\u0440<\/b>: \u0434\u04AF\u0440\u0441\u044D\u044D \u044D\u0440\u0433\u04AF\u04AF\u043B\u043D\u044D. <br/>')}
function wm(a,b,c){sm();var d,e,f,g;if(um(pm+a,qm+b,(rm+c)%4)){if(b>0){for(d=0;d!=4;++d){for(e=0;e!=4;++e){g=mm[om][rm][d][e];g!=0&&(_m[pm+d][qm+e].b=g,undefined)}}f=0;for(d=0;d!=4;++d){if(dn(qm+d)){cn(qm+d);++f}}f!=0&&(Om(),Gm=yn(Gm.a+f),Fm=yn(Fm.a+f*Pm(Gm.a)*(Im.a+10)),Km=yn(Km.a+f*Pm(Gm.a)*(Im.a+10)),Im=yn(Im.a+f),Mm.a==0&&A(Nm,Qm()),Mm=yn(Mm.a+3),Pj(Lm.a,Jr+Im.a+Kr+Km.a),Mm.a>0?(Pj(Hm.a,Lr+Gm.a+Mr+Fm.a+Nr+Mm.a+Or),undefined):(Pj(Hm.a,Eq),undefined),undefined);ym()}}else{tm();pm+=a;qm+=b;rm+=c;rm%=4;vm()}}
function vg(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Vq)!=-1}())return Vq;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(Wq)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(Wq)!=-1&&$doc.documentMode>=8}())return Tq;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function $g(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Vg:null);c&3&&(a.ondblclick=b&3?Ug:null);c&4&&(a.onmousedown=b&4?Vg:null);c&8&&(a.onmouseup=b&8?Vg:null);c&16&&(a.onmouseover=b&16?Vg:null);c&32&&(a.onmouseout=b&32?Vg:null);c&64&&(a.onmousemove=b&64?Vg:null);c&128&&(a.onkeydown=b&128?Vg:null);c&256&&(a.onkeypress=b&256?Vg:null);c&512&&(a.onkeyup=b&512?Vg:null);c&1024&&(a.onchange=b&1024?Vg:null);c&2048&&(a.onfocus=b&2048?Vg:null);c&4096&&(a.onblur=b&4096?Vg:null);c&8192&&(a.onlosecapture=b&8192?Vg:null);c&16384&&(a.onscroll=b&16384?Vg:null);c&32768&&(a.nodeName=='IFRAME'?b&32768?a.attachEvent(ar,Wg):a.detachEvent(ar,Wg):(a.onload=b&32768?Xg:null));c&65536&&(a.onerror=b&65536?Vg:null);c&131072&&(a.onmousewheel=b&131072?Vg:null);c&262144&&(a.oncontextmenu=b&262144?Vg:null);c&524288&&(a.onpaste=b&524288?Vg:null)}
function Sg(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case Lq:return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case Xq:return 32768;case 'losecapture':return 8192;case Mq:return 4;case Nq:return 64;case Oq:return 32;case Pq:return 16;case Qq:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case 'mousewheel':return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case 'touchstart':return 1048576;case 'touchmove':return 2097152;case 'touchend':return 4194304;case 'touchcancel':return 8388608;case 'gesturestart':return 16777216;case 'gesturechange':return 33554432;case 'gestureend':return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function uj(a){var b,c,d,e,f,g,h,i;this.H=vb($doc,Hq);this.r=new Yk;this.z=new jl(this);this.H.appendChild(vb($doc,Hq));Ui(this,0,0);(e=sb(this.H).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[jr]='gwt-PopupPanel';sb(this.H)[jr]=vr;this.k=false;this.n=false;this.w=true;d=Le(gf,{40:1,59:1},1,['dialogTop','dialogMiddle','dialogBottom']);this.j=new ij(d);this.j.ab()[jr]=Eq;Gh((f=sb(this.H).parentNode,(!f||f.nodeType!=1)&&(f=null),f),'gwt-DecoratedPopupPanel');Li(this,this.j);Si(this);Fh(sb(this.H),vr,false);Fh(this.j.a,'dialogContent',true);Oh(a);this.a=a;c=(h=this.j.b.children[0],g=h.children[1],sb(g));c.appendChild(this.a.H);Qh(this.a,this);(i=sb(this.H).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[jr]='gwt-DialogBox';this.i=Hb($doc);this.b=Eb($doc);this.c=Fb($doc);b=new Nj(this);Jh(this,b,(dd(),dd(),cd));Jh(this,b,(Bd(),Bd(),Ad));Jh(this,b,(jd(),jd(),id));Jh(this,b,(vd(),vd(),ud));Jh(this,b,(pd(),pd(),od))}
function Eg(){if(!wg){ph('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new rh);wg=true}}
function Yg(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=yq(function(){return Zf($wnd.event)});var d=yq(function(){var a=ub;ub=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!_g()){ub=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!We(b)&&b!=null&&b.cM&&!!b.cM[25]&&Yf($wnd.event,c,b);ub=a});var e=yq(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Yq,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;_g()}});var f=yq(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,'_');$wnd['__gwt_dispatchEvent_'+g]=d;Vg=(new Function(Zq,'return function() { w.__gwt_dispatchEvent_'+g+'.call(this) }'))($wnd);$wnd['__gwt_dispatchDblClickEvent_'+g]=e;Ug=(new Function(Zq,'return function() { w.__gwt_dispatchDblClickEvent_'+g+$q))($wnd);$wnd['__gwt_dispatchUnhandledEvent_'+g]=f;Xg=(new Function(Zq,_q+g+$q))($wnd);Wg=(new Function(Zq,_q+g+'.call(w.event.srcElement)}'))($wnd);var h=yq(function(){d.call($doc.body)});var i=yq(function(){e.call($doc.body)});$doc.body.attachEvent(Yq,h);$doc.body.attachEvent('onmousedown',h);$doc.body.attachEvent('onmouseup',h);$doc.body.attachEvent('onmousemove',h);$doc.body.attachEvent('onmousewheel',h);$doc.body.attachEvent('onkeydown',h);$doc.body.attachEvent('onkeypress',h);$doc.body.attachEvent('onkeyup',h);$doc.body.attachEvent('onfocus',h);$doc.body.attachEvent('onblur',h);$doc.body.attachEvent('ondblclick',i);$doc.body.attachEvent('oncontextmenu',h)}
function sm(){sm=xq;mm=Le(mf,{40:1,42:1,59:1},43,[Le(lf,{40:1,42:1,43:1,59:1},41,[Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[1,0,0,0]),Le(Ye,{39:1,59:1},-1,[1,0,0,0]),Le(Ye,{39:1,59:1},-1,[1,0,0,0]),Le(Ye,{39:1,59:1},-1,[1,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[1,1,1,1]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[1,0,0,0]),Le(Ye,{39:1,59:1},-1,[1,0,0,0]),Le(Ye,{39:1,59:1},-1,[1,0,0,0]),Le(Ye,{39:1,59:1},-1,[1,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[1,1,1,1]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])])]),Le(lf,{40:1,42:1,43:1,59:1},41,[Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[2,2,0,0]),Le(Ye,{39:1,59:1},-1,[2,0,0,0]),Le(Ye,{39:1,59:1},-1,[2,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[2,0,0,0]),Le(Ye,{39:1,59:1},-1,[2,2,2,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,2,0,0]),Le(Ye,{39:1,59:1},-1,[0,2,0,0]),Le(Ye,{39:1,59:1},-1,[2,2,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[2,2,2,0]),Le(Ye,{39:1,59:1},-1,[0,0,2,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])])]),Le(lf,{40:1,42:1,43:1,59:1},41,[Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[3,0,0,0]),Le(Ye,{39:1,59:1},-1,[3,0,0,0]),Le(Ye,{39:1,59:1},-1,[3,3,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,0,3,0]),Le(Ye,{39:1,59:1},-1,[3,3,3,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[3,3,0,0]),Le(Ye,{39:1,59:1},-1,[0,3,0,0]),Le(Ye,{39:1,59:1},-1,[0,3,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[3,3,3,0]),Le(Ye,{39:1,59:1},-1,[3,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])])]),Le(lf,{40:1,42:1,43:1,59:1},41,[Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[4,4,0,0]),Le(Ye,{39:1,59:1},-1,[4,4,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[4,4,0,0]),Le(Ye,{39:1,59:1},-1,[4,4,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[4,4,0,0]),Le(Ye,{39:1,59:1},-1,[4,4,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[4,4,0,0]),Le(Ye,{39:1,59:1},-1,[4,4,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])])]),Le(lf,{40:1,42:1,43:1,59:1},41,[Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[5,0,0,0]),Le(Ye,{39:1,59:1},-1,[5,5,0,0]),Le(Ye,{39:1,59:1},-1,[0,5,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,5,5,0]),Le(Ye,{39:1,59:1},-1,[5,5,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[5,0,0,0]),Le(Ye,{39:1,59:1},-1,[5,5,0,0]),Le(Ye,{39:1,59:1},-1,[0,5,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,5,5,0]),Le(Ye,{39:1,59:1},-1,[5,5,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])])]),Le(lf,{40:1,42:1,43:1,59:1},41,[Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[6,0,0,0]),Le(Ye,{39:1,59:1},-1,[6,6,0,0]),Le(Ye,{39:1,59:1},-1,[6,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,6,0,0]),Le(Ye,{39:1,59:1},-1,[6,6,6,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,6,0,0]),Le(Ye,{39:1,59:1},-1,[6,6,0,0]),Le(Ye,{39:1,59:1},-1,[0,6,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[6,6,6,0]),Le(Ye,{39:1,59:1},-1,[0,6,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])])]),Le(lf,{40:1,42:1,43:1,59:1},41,[Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,7,0,0]),Le(Ye,{39:1,59:1},-1,[7,7,0,0]),Le(Ye,{39:1,59:1},-1,[7,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[7,7,0,0]),Le(Ye,{39:1,59:1},-1,[0,7,7,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[0,7,0,0]),Le(Ye,{39:1,59:1},-1,[7,7,0,0]),Le(Ye,{39:1,59:1},-1,[7,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])]),Le(jf,{40:1,41:1,59:1},39,[Le(Ye,{39:1,59:1},-1,[7,7,0,0]),Le(Ye,{39:1,59:1},-1,[0,7,7,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0]),Le(Ye,{39:1,59:1},-1,[0,0,0,0])])])]);nm=new Am}
var Eq='',Gq=' ',Kr=' | \u041E\u043D\u043E\u043E: ',Mr=' \u043C\u04E9\u0440\u04AF\u04AF\u0434, +',Nr=' \u043E\u043D\u043E\u043E (<font color=red>',Br='&nbsp;',yr=', Column size: ',Ar=', Row size: ',$q='.call(this)}',Ir='0',Pr='100%',Fq=':',Iq='<',Or='<\/font>)',Lr='<b>\u0426\u0443\u0432\u0430\u0430<\/b>: ',Jq='CSS1Compat',xr='Column index: ',cr='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',zr='Row index: ',dr='Style names cannot be empty',Dr='__gwtLastUnhandledEvent',br='__uiObjectID',Gr='absolute',sr='cellPadding',rr='cellSpacing',jr='className',Lq='click',lr='clip',Cr='col',Rq='dir',Fr='display',Hq='div',Uq='g',er='height',Cq='hidden',Tq='ie8',gr='left',Xq='load',Sq='ltr',Mq='mousedown',Nq='mousemove',Oq='mouseout',Pq='mouseover',Qq='mouseup',Wq='msie',Dq='must be positive',zq='offsetHeight',Aq='offsetWidth',Yq='onclick',ar='onload',Vq='opera',Bq='overflow',vr='popupContent',ir='position',or='px',Er='px ',Hr='px, ',mr='rect(0px, 0px, 0px, 0px)',_q='return function() { w.__gwt_dispatchUnhandledEvent_',Kq='rtl',wr='span',Qr='tTitle',pr='table',qr='tbody',ur='td',hr='top',tr='tr',kr='visibility',nr='visible',Zq='w',fr='width',Jr='\u041C\u04E9\u0440\u04AF\u04AF\u0434: ';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.hC=function o(){return this.$H||(this.$H=++T)};_.tM=xq;_.cM={};_=l.prototype=new m;_.cM={50:1};_.j=-1;_.k=false;_.n=-1;_.o=false;var p=null,q=null;_=w.prototype=new m;_.I=function E(){this.b||Lp(x,this);this.J()};_.cM={24:1};_.b=false;_.c=0;var x;_=F.prototype=v.prototype=new w;_.J=function G(){u()};_.cM={24:1};_=K.prototype=new m;_.cM={18:1,59:1};_=J.prototype=new K;_.cM={18:1,59:1};_=M.prototype=I.prototype=new J;_.cM={3:1,18:1,59:1};_=O.prototype=H.prototype=new I;_.cM={3:1,18:1,59:1};_.a=null;_=R.prototype=new m;_.cM={};var S=0,T=0;_=cb.prototype=Y.prototype=new R;_.cM={};_.a=null;_.b=null;var Z;_=kb.prototype=gb.prototype=new m;_.L=function lb(a){return fb(a)};_.cM={};var ub=null;_=Nb.prototype=new m;_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++T)};_.cM={59:1,61:1,62:1};_.a=0;_=Mb.prototype=new Nb;_.cM={51:1,52:1,59:1,61:1,62:1};var Qb,Rb,Sb,Tb;_=Wb.prototype=Vb.prototype=new Mb;_.cM={51:1,52:1,59:1,61:1,62:1};_=Yb.prototype=Xb.prototype=new Mb;_.cM={51:1,52:1,59:1,61:1,62:1};_=$b.prototype=Zb.prototype=new Mb;_.cM={51:1,52:1,59:1,61:1,62:1};_=ac.prototype=_b.prototype=new Mb;_.cM={51:1,52:1,59:1,61:1,62:1};_=bc.prototype=new Nb;_.cM={53:1,59:1,61:1,62:1};var cc,dc,ec,fc,gc,hc,ic,jc,kc;_=nc.prototype=mc.prototype=new bc;_.cM={53:1,59:1,61:1,62:1};_=pc.prototype=oc.prototype=new bc;_.cM={53:1,59:1,61:1,62:1};_=rc.prototype=qc.prototype=new bc;_.cM={53:1,59:1,61:1,62:1};_=tc.prototype=sc.prototype=new bc;_.cM={53:1,59:1,61:1,62:1};_=vc.prototype=uc.prototype=new bc;_.cM={53:1,59:1,61:1,62:1};_=xc.prototype=wc.prototype=new bc;_.cM={53:1,59:1,61:1,62:1};_=zc.prototype=yc.prototype=new bc;_.cM={53:1,59:1,61:1,62:1};_=Bc.prototype=Ac.prototype=new bc;_.cM={53:1,59:1,61:1,62:1};_=Dc.prototype=Cc.prototype=new bc;_.cM={53:1,59:1,61:1,62:1};_=Jc.prototype=new m;_.cM={};_.f=null;_=Ic.prototype=new Jc;_.O=function Kc(){this.e=false;this.f=null};_.cM={};_.e=false;_=Hc.prototype=new Ic;_.N=function Nc(){return this.P()};_.cM={};_.a=null;_.b=null;var Lc=null;_=Gc.prototype=new Hc;_.cM={};_=Fc.prototype=new Gc;_.cM={};_=Tc.prototype=Ec.prototype=new Fc;_.M=function Uc(a){Sc(this,Te(a,6))};_.P=function Vc(){return Qc};_.cM={};var Qc;_=Yc.prototype=new m;_.hC=function $c(){return this.c};_.cM={};_.c=0;var Zc=0;_=_c.prototype=Xc.prototype=new Yc;_.cM={};_=ad.prototype=Wc.prototype=new Xc;_.cM={7:1};_.a=null;_.b=null;_=ed.prototype=bd.prototype=new Fc;_.M=function fd(a){mj(Te(a,8).a,this)};_.P=function gd(){return cd};_.cM={};var cd;_=kd.prototype=hd.prototype=new Fc;_.M=function ld(a){nj(Te(a,9).a,this)};_.P=function md(){return id};_.cM={};var id;_=qd.prototype=nd.prototype=new Fc;_.M=function rd(a){Te(Te(a,10),11)};_.P=function sd(){return od};_.cM={};var od;_=wd.prototype=td.prototype=new Fc;_.M=function xd(a){Te(Te(a,12),11)};_.P=function yd(){return ud};_.cM={};var ud;_=Cd.prototype=zd.prototype=new Fc;_.M=function Dd(a){oj(Te(a,13).a,this)};_.P=function Ed(){return Ad};_.cM={};var Ad;_=Gd.prototype=Fd.prototype=new m;_.cM={};_.a=null;_=Jd.prototype=Hd.prototype=new Ic;_.M=function Kd(a){Te(a,14).Q(this)};_.N=function Md(){return Id};_.cM={};var Id=null;_=Pd.prototype=Nd.prototype=new Ic;_.M=function Qd(a){Te(a,15).R(this)};_.N=function Sd(){return Od};_.cM={};_.a=0;var Od=null;_=Wd.prototype=Td.prototype=new Ic;_.M=function Xd(a){Vd(Te(a,16))};_.N=function Zd(){return Ud};_.cM={};var Ud=null;_=be.prototype=ae.prototype=$d.prototype=new m;_.S=function ce(a){_d(this,a)};_.cM={55:1};_.a=null;_.b=null;_=fe.prototype=new m;_.cM={};_=ee.prototype=new fe;_.T=function oe(a,b,c){this.b>0?ge(this,new im(this,a,c)):ke(this,a,c)};_.cM={};_.a=null;_.b=0;_.c=false;_=pe.prototype=de.prototype=new ee;_.T=function qe(a,b,c){this.b>0?ge(this,new im(this,a,c)):ke(this,a,c)};_.cM={};_=se.prototype=re.prototype=new m;_.cM={};_.a=null;_=ve.prototype=ue.prototype=new I;_.cM={3:1,17:1,18:1,59:1};_.a=null;_=we.prototype=te.prototype=new ue;_.cM={3:1,17:1,18:1,59:1};_=Ee.prototype=ze.prototype=new Nb;_.cM={56:1,59:1,61:1,62:1};var Ae,Be,Ce;_=Ge.prototype=Fe.prototype=new m;_.cM={};_.aC=null;_.qI=0;var Ne,Oe;_=rf.prototype=qf.prototype=new m;_.eQ=function sf(a){if(!(a!=null&&a.cM&&!!a.cM[19])){return false}return Hn(this.a,Te(Te(a,19),20).a)};_.hC=function tf(){return Sn(this.a)};_.cM={19:1,20:1,59:1};_.a=null;_=vf.prototype=new m;_.cM={44:1};_.a=null;_=xf.prototype=wf.prototype=new vf;_.U=function yf(a){a.c&&(Te(this.a,21).Z(a.d)||(a.a=true))};_.cM={23:1,44:1};_=Af.prototype=zf.prototype=new I;_.cM={3:1,18:1,59:1};_=Gf.prototype=Bf.prototype=new m;_.cM={};_.c=false;_.e=false;_=If.prototype=Hf.prototype=new w;_.J=function Jf(){if(!this.a.c){return}Cf(this.a)};_.cM={24:1};_.a=null;_=Lf.prototype=Kf.prototype=new w;_.J=function Mf(){this.a.e=false;Df(this.a,(new Date).getTime())};_.cM={24:1};_.a=null;_=Sf.prototype=Nf.prototype=new m;_.V=function Tf(){return this.c<this.a};_.W=function Uf(){return Qf(this)};_.X=function Vf(){Rf(this)};_.cM={};_.a=0;_.b=-1;_.c=0;_.d=null;var Wf=null,Xf=null;var bg;var eg=null;_=kg.prototype=gg.prototype=new Ic;_.M=function lg(a){Te(a,23).U(this);ig.c=false};_.N=function ng(){return hg};_.O=function og(){jg(this)};_.cM={};_.a=false;_.b=false;_.c=false;_.d=null;var hg=null,ig=null;var pg=null;_=tg.prototype=sg.prototype=new m;_.Q=function ug(a){while((y(),x).b>0){z(Te(Ip(x,0),24))}};_.cM={14:1,44:1};var wg=false,xg=null,yg=0,zg=0,Ag=false;_=Mg.prototype=Jg.prototype=new Ic;_.M=function Ng(a){Xe(a);null.Eb()};_.N=function Og(){return Kg};_.cM={};var Kg;_=Qg.prototype=Pg.prototype=new $d;_.cM={55:1};var Rg=false;var Ug=null,Vg=null,Wg=null,Xg=null;_=eh.prototype=ah.prototype=new m;_.cM={};_.a=null;_=gh.prototype=fh.prototype=new m;_.cM={};_.a=0;_.b=null;_=lh.prototype=hh.prototype=new m;_.$=function mh(a){return decodeURI(a.replace('%23','#'))};_.S=function nh(a){_d(this.a,a)};_._=function oh(a){a=a==null?Eq:a;if(!Hn(a,ih==null?Eq:ih)){ih=a;Yd(this)}};_.cM={55:1};var ih=Eq;_=rh.prototype=qh.prototype=new m;_.K=function sh(){$wnd.__gwt_initWindowCloseHandler(yq(Hg),yq(Gg))};_.cM={22:1};_=uh.prototype=th.prototype=new m;_.K=function vh(){$wnd.__gwt_initWindowResizeHandler(yq(Ig))};_.cM={22:1};_=Ah.prototype=new m;_.ab=function Dh(){return this.H};_.bb=function Eh(a){this.H.style[er]=a};_.cb=function Hh(a){this.H.style[fr]=a};_.cM={26:1};_.H=null;_=zh.prototype=new Ah;_.db=function Sh(){};_.eb=function Th(){};_.S=function Uh(a){!!this.F&&_d(this.F,a)};_.fb=function Vh(){return this.D};_.gb=function Wh(){Lh(this)};_.Y=function Xh(a){Mh(this,a)};_.hb=function Yh(){Nh(this)};_.ib=function Zh(){};_.jb=function $h(){};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.D=false;_.E=0;_.F=null;_.G=null;_=yh.prototype=new zh;_.db=function _h(){oi(this,(mi(),ki))};_.eb=function ai(){oi(this,(mi(),li))};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=xh.prototype=new yh;_.lb=function di(){return new Yl(this.e)};_.kb=function ei(a){return ci(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=wh.prototype=new xh;_.kb=function ii(a){var b;return b=ci(this,a),b&&hi(a.H),b};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=ni.prototype=ji.prototype=new te;_.cM={3:1,17:1,18:1,59:1};var ki,li;_=qi.prototype=pi.prototype=new m;_.mb=function ri(a){a.gb()};_.cM={};_=ti.prototype=si.prototype=new m;_.mb=function ui(a){a.hb()};_.cM={};_=xi.prototype=new zh;_.gb=function yi(){var a;Lh(this);a=this.H.tabIndex;-1==a&&(this.H.tabIndex=0,undefined)};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=wi.prototype=new xi;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=zi.prototype=vi.prototype=new wi;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Ai.prototype=new xh;_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.c=null;_.d=null;_=Bi.prototype=new zh;_.fb=function Di(){if(this.c){return this.c.fb()}return false};_.gb=function Ei(){if(this.E!=-1){Rh(this.c,this.E);this.E=-1}this.c.gb();this.H.__listener=this};_.Y=function Fi(a){Mh(this,a);this.c.Y(a)};_.hb=function Gi(){this.c.hb()};_.cM={5:1,25:1,26:1,29:1,54:1,55:1,58:1};_.c=null;_=Ji.prototype=new yh;_.nb=function Mi(){return this.H};_.lb=function Ni(){return new Gl(this)};_.kb=function Oi(a){return Ki(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.C=null;_=Ii.prototype=new Ji;_.nb=function Xi(){return sb(this.H)};_.ab=function Yi(){var a;return a=sb(this.H).parentNode,(!a||a.nodeType!=1)&&(a=null),a};_.ob=function Zi(){Ri(this)};_.Z=function $i(a){return true};_.U=function _i(a){a.c&&(a.d,false)&&(a.a=true)};_.jb=function aj(){this.A&&il(this.z,false,true)};_.bb=function bj(a){this.o=a;Si(this);a.length==0&&(this.o=null)};_.cb=function cj(a){this.p=a;Si(this);a.length==0&&(this.p=null)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.k=false;_.n=false;_.o=null;_.p=null;_.q=null;_.s=null;_.t=false;_.u=false;_.v=-1;_.w=false;_.x=null;_.y=false;_.A=false;_.B=-1;_=Hi.prototype=new Ii;_.db=function dj(){Lh(this.j)};_.eb=function ej(){Nh(this.j)};_.lb=function fj(){return new Gl(this.j)};_.kb=function gj(a){return Ki(this.j,a)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.j=null;_=ij.prototype=hj.prototype=new Ji;_.nb=function kj(){return this.a};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.a=null;_.b=null;_=lj.prototype=new Hi;_.db=function vj(){try{Lh(this.j)}finally{this.a.gb()}};_.eb=function wj(){try{Nh(this.j)}finally{this.a.hb()}};_.ob=function xj(){pj(this)};_.Y=function yj(a){switch(Sg(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.f&&!qj(this,a)){return}}Mh(this,a)};
--></script>
<script><!--
_.U=function zj(a){var b;b=a.d;!a.a&&Sg(a.d.type)==4&&qj(this,b)&&(b.returnValue=false,undefined);a.c&&(a.d,false)&&(a.a=true)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;_.f=false;_.g=null;_.i=0;_=Bj.prototype=Aj.prototype=new m;_.R=function Cj(a){this.a.i=a.a};_.cM={15:1,44:1};_.a=null;_=Gj.prototype=new zh;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.a=null;_=Fj.prototype=new Gj;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Kj.prototype=Jj.prototype=Ej.prototype=new Fj;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Lj.prototype=Dj.prototype=new Ej;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Nj.prototype=Mj.prototype=new m;_.cM={8:1,9:1,10:1,11:1,12:1,13:1,44:1};_.a=null;_=Qj.prototype=Oj.prototype=new m;_.cM={};_.a=null;_.b=null;_.c=null;_=Sj.prototype=new yh;_.lb=function $j(){return new kk(this)};_.kb=function _j(a){return Wj(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.c=null;_.d=null;_.e=null;_.f=null;_=fk.prototype=Rj.prototype=new Sj;_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.a=0;_.b=0;_=kk.prototype=hk.prototype=new m;_.V=function lk(){return this.b<this.d.b};_.W=function mk(){return jk(this)};_.X=function nk(){var a;if(this.a<0){throw new on}a=Te(Ip(this.d,this.a),5);Oh(a);this.a=-1};_.cM={};_.a=-1;_.b=-1;_.c=null;_=pk.prototype=ok.prototype=new m;_.cM={};_.a=null;_=tk.prototype=qk.prototype=new m;_.cM={};_.a=null;_.b=null;var uk,vk,wk,xk;_=zk.prototype=new m;_.cM={};_=Bk.prototype=Ak.prototype=new zk;_.cM={};_.a=null;var Ck;_=Fk.prototype=Ek.prototype=new m;_.cM={};_.a=null;_=Jk.prototype=Gk.prototype=new zh;_.Y=function Kk(a){Sg(a.type)==32768&&!!this.a&&(this.H[Dr]=Eq,undefined);Mh(this,a)};_.ib=function Lk(){var a;a=ob(this.H,Dr);Hn(Xq,a)&&dg(new Rk(this))};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.a=null;_=Nk.prototype=new m;_.cM={};_=Pk.prototype=Mk.prototype=new Nk;_.cM={};_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;_=Rk.prototype=Qk.prototype=new m;_.K=function Sk(){var a,b;a=(b=$doc.createEventObject(),b.type=Xq,b);wb(this.a.H,a)};_.cM={22:1};_.a=null;_=Tk.prototype=new vf;_.cM={44:1};_=Vk.prototype=Uk.prototype=new Tk;_.cM={6:1,44:1};_=Yk.prototype=Wk.prototype=new m;_.R=function Zk(a){Xk()};_.cM={15:1,44:1};_=_k.prototype=$k.prototype=new m;_.U=function al(a){Ti(this.a,a)};_.cM={23:1,44:1};_.a=null;_=cl.prototype=bl.prototype=new m;_.cM={16:1,44:1};_.a=null;_=jl.prototype=dl.prototype=new l;_.cM={50:1};_.a=null;_.b=false;_.c=false;_.d=0;_.e=-1;_.f=null;_.g=null;_.i=false;_=ll.prototype=kl.prototype=new w;_.J=function ml(){this.a.g=null;s(this.a,(new Date).getTime())};_.cM={24:1};_.a=null;_=sl.prototype=nl.prototype=new wh;_.cM={5:1,25:1,26:1,27:1,28:1,54:1,55:1,58:1};var ol,pl,ql;_=xl.prototype=wl.prototype=new m;_.mb=function yl(a){a.fb()&&a.hb()};_.cM={};_=Al.prototype=zl.prototype=new m;_.Q=function Bl(a){ul()};_.cM={14:1,44:1};_=Dl.prototype=Cl.prototype=new nl;_.cM={5:1,25:1,26:1,27:1,28:1,54:1,55:1,58:1};_=Gl.prototype=El.prototype=new m;_.V=function Hl(){return this.a};_.W=function Il(){return Fl(this)};_.X=function Jl(){!!this.b&&this.c.kb(this.b)};_.cM={};_.b=null;_.c=null;_=Ml.prototype=Kl.prototype=new Ai;_.kb=function Nl(a){var b,c,d;c=(d=a.H.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=ci(this,a);b&&this.c.removeChild(tb(c));return b};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=Ul.prototype=Ol.prototype=new m;_.lb=function Vl(){return new Yl(this)};_.cM={};_.a=null;_.b=null;_.c=0;_=Yl.prototype=Wl.prototype=new m;_.V=function Zl(){return this.a<this.b.c-1};_.W=function $l(){return Xl(this)};_.X=function _l(){if(this.a<0||this.a>=this.b.c){throw new on}this.b.b.kb(this.b.a[this.a--])};_.cM={};_.a=-1;_.b=null;_=dm.prototype=bm.prototype=new m;_.cM={};_.a=null;_.b=null;_.c=null;_.d=null;_=fm.prototype=em.prototype=new m;_.K=function gm(){ie(this.a,this.c,this.b)};_.cM={47:1};_.a=null;_.b=null;_.c=null;_=im.prototype=hm.prototype=new m;_.K=function jm(){ke(this.a,this.c,this.b)};_.cM={47:1};_.a=null;_.b=null;_.c=null;_=lm.prototype=km.prototype=new Bi;_.cM={5:1,25:1,26:1,29:1,30:1,54:1,55:1,58:1};_.b=0;var mm,nm,om=0,pm=0,qm=0,rm=0;_=Am.prototype=zm.prototype=new w;_.J=function Bm(){wm(0,1,0)};_.cM={24:1};_=Em.prototype=Cm.prototype=new lj;_.cM={4:1,5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};var Fm,Gm,Hm,Im,Jm,Km,Lm,Mm,Nm;_=Sm.prototype=Rm.prototype=new w;_.J=function Tm(){Om();Mm=yn(Mm.a-1);Mm.a>0?A(this,1000):(Fm=Gm=yn(0));Pj(Lm.a,Jr+Im.a+Kr+Km.a);Mm.a>0?(Pj(Hm.a,Lr+Gm.a+Mr+Fm.a+Nr+Mm.a+Or),undefined):(Pj(Hm.a,Eq),undefined)};_.cM={24:1};_=Wm.prototype=Um.prototype=new m;_.Z=function Ym(a){var b;if(Sg(a.type)==256){b=a.keyCode||0;b==39?(sm(),wm(1,0,0)):b==37?(sm(),wm(-1,0,0)):b==40?(sm(),wm(0,1,0),z(nm),B(nm,Qm())):b==38?(sm(),wm(0,0,1)):b==35||b==32?xm():b==46&&bn()}return true};_.cM={21:1};_=an.prototype=Zm.prototype=new Bi;_.cM={5:1,25:1,26:1,29:1,54:1,55:1,58:1};var $m=null,_m=null;_=fn.prototype=en.prototype=new I;_.cM={3:1,18:1,59:1};_=hn.prototype=gn.prototype=new m;_.cM={};_=kn.prototype=jn.prototype=new I;_.cM={3:1,18:1,59:1};_=mn.prototype=ln.prototype=new I;_.cM={3:1,18:1,59:1};_=pn.prototype=on.prototype=nn.prototype=new I;_.cM={3:1,18:1,59:1};_=sn.prototype=rn.prototype=qn.prototype=new I;_.cM={3:1,18:1,59:1};_=un.prototype=new m;_.cM={59:1,63:1};_=vn.prototype=tn.prototype=new un;_.eQ=function wn(a){return a!=null&&a.cM&&!!a.cM[49]&&Te(a,49).a==this.a};_.hC=function xn(){return this.a};_.cM={49:1,59:1,61:1,63:1};_.a=0;var zn;_=En.prototype=Dn.prototype=Cn.prototype=new I;_.cM={3:1,18:1,59:1};_=Gn.prototype=Fn.prototype=new m;_.cM={59:1,64:1};_=String.prototype;_.eQ=function Ln(a){return Hn(this,a)};_.hC=function Mn(){return Sn(this)};_.cM={1:1,59:1,60:1,61:1};var Nn,On=0,Pn;_=Vn.prototype=Un.prototype=new I;_.cM={3:1,18:1,59:1};_=Wn.prototype=new m;_.pb=function Yn(a){throw new Vn('Add not supported on this collection')};_.qb=function Zn(a){var b;b=Xn(this.lb(),a);return !!b};_.rb=function $n(){return this.tb()==0};_.sb=function _n(a){var b;b=Xn(this.lb(),a);if(b){b.X();return true}else{return false}};_.ub=function ao(a){var b,c,d;d=this.tb();a.length<d&&(a=He(a,d));c=this.lb();for(b=0;b<d;++b){Me(a,b,c.W())}a.length>d&&Me(a,d,null);return a};_.cM={};_=co.prototype=new m;_.eQ=function fo(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[45])){return false}e=Te(a,45);if(this.d!=e.d){return false}for(c=new Lo((new Do(e)).a);mp(c.a);){b=c.b=Te(np(c.a),65);d=b.wb();f=b.xb();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?Fq+Te(d,1) in this.e:no(this,d,~~Q(d)))){return false}if(!wq(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[Fq+Te(d,1)]:mo(this,d,~~Q(d)))){return false}}return true};_.hC=function go(){var a,b,c;c=0;for(b=new Lo((new Do(this)).a);mp(b.a);){a=b.b=Te(np(b.a),65);c+=a.hC();c=~~c}return c};_.cM={45:1};_=bo.prototype=new co;_.vb=function xo(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)};_.cM={45:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=zo.prototype=new Wn;_.eQ=function Ao(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[66])){return false}c=Te(a,66);if(c.tb()!=this.tb()){return false}for(b=c.lb();b.V();){d=b.W();if(!this.qb(d)){return false}}return true};_.hC=function Bo(){var a,b,c;a=0;for(b=this.lb();b.V();){c=b.W();if(c!=null){a+=Q(c);a=~~a}}return a};_.cM={66:1};_=Do.prototype=yo.prototype=new zo;_.qb=function Eo(a){return Co(this,a)};_.lb=function Fo(){return new Lo(this.a)};_.sb=function Go(a){var b;if(Co(this,a)){b=Te(a,65).wb();to(this.a,b);return true}return false};_.tb=function Ho(){return this.a.d};_.cM={66:1};_.a=null;_=Lo.prototype=Io.prototype=new m;_.V=function Mo(){return mp(this.a)};_.W=function No(){return this.b=Te(np(this.a),65)};_.X=function Oo(){Ko(this)};_.cM={};_.a=null;_.b=null;_.c=null;_=Qo.prototype=new m;_.eQ=function Ro(a){var b;if(a!=null&&a.cM&&!!a.cM[65]){b=Te(a,65);if(wq(this.wb(),b.wb())&&wq(this.xb(),b.xb())){return true}}return false};_.hC=function So(){var a,b;a=0;b=0;this.wb()!=null&&(a=Q(this.wb()));this.xb()!=null&&(b=Q(this.xb()));return a^b};_.cM={65:1};_=To.prototype=Po.prototype=new Qo;_.wb=function Uo(){return null};_.xb=function Vo(){return this.a.b};_.yb=function Wo(a){return ro(this.a,a)};_.cM={65:1};_.a=null;_=Yo.prototype=Xo.prototype=new Qo;_.wb=function Zo(){return this.a};_.xb=function $o(){return this.b.e[Fq+this.a]};_.yb=function _o(a){return so(this.b,this.a,a)};_.cM={65:1};_.a=null;_.b=null;_=ap.prototype=new Wn;_.pb=function bp(a){this.zb(this.tb(),a);return true};_.zb=function cp(a,b){throw new Vn('Add not supported on this list')};_.eQ=function ep(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[46])){return false}f=Te(a,46);if(this.tb()!=f.tb()){return false}d=new pp(this);e=f.lb();while(d.b<d.d.tb()){b=np(d);c=np(e);if(!(b==null?c==null:P(b,c))){return false}}return true};_.hC=function fp(){var a,b,c;b=1;a=new pp(this);while(a.b<a.d.tb()){c=np(a);b=31*b+(c==null?0:Q(c));b=~~b}return b};_.lb=function hp(){return new pp(this)};_.Bb=function ip(){return new vp(this,0)};_.Cb=function jp(a){return new vp(this,a)};_.Db=function kp(a){throw new Vn('Remove not supported on this list')};_.cM={46:1};_=pp.prototype=lp.prototype=new m;_.V=function qp(){return this.b<this.d.tb()};_.W=function rp(){return np(this)};_.X=function sp(){op(this)};_.cM={};_.b=0;_.c=-1;_.d=null;_=vp.prototype=tp.prototype=new lp;_.cM={};_.a=null;_=xp.prototype=wp.prototype=new zo;_.qb=function yp(a){return ko(this.a,a)};_.lb=function zp(){var a;return a=new Lo(this.b.a),new Cp(a)};_.tb=function Ap(){return this.b.a.d};_.cM={66:1};_.a=null;_.b=null;_=Cp.prototype=Bp.prototype=new m;_.V=function Dp(){return mp(this.a.a)};_.W=function Ep(){var a;a=Jo(this.a);return a.wb()};_.X=function Fp(){Ko(this.a)};_.cM={};_.a=null;_=Op.prototype=Gp.prototype=new ap;_.pb=function Pp(a){return Me(this.a,this.b++,a),true};_.zb=function Qp(a,b){(a<0||a>this.b)&&gp(a,this.b);this.a.splice(a,0,b);++this.b};_.qb=function Rp(a){return Jp(this,a,0)!=-1};_.Ab=function Sp(a){return dp(a,this.b),this.a[a]};_.rb=function Tp(){return this.b==0};_.Db=function Up(a){return Kp(this,a)};_.sb=function Vp(a){return Lp(this,a)};_.tb=function Wp(){return this.b};_.ub=function Xp(a){return Np(this,a)};_.cM={46:1,59:1};_.b=0;var Yp;_=_p.prototype=$p.prototype=new ap;_.qb=function aq(a){return false};_.Ab=function bq(a){throw new rn};_.tb=function cq(){return 0};_.cM={46:1,59:1};_=fq.prototype=dq.prototype=new bo;_.cM={45:1,59:1};_=iq.prototype=gq.prototype=new zo;_.pb=function jq(a){var b;return b=po(this.a,a,this),b==null};_.qb=function kq(a){return ko(this.a,a)};_.rb=function lq(){return this.a.d==0};_.lb=function mq(){var a;return a=new Lo(eo(this.a).b.a),new Cp(a)};_.sb=function nq(a){return to(this.a,a)!=null};_.tb=function oq(){return this.a.d};_.cM={59:1,66:1};_.a=null;_=qq.prototype=pq.prototype=new Qo;_.wb=function rq(){return this.a};_.xb=function sq(){return this.b};_.yb=function tq(a){var b;b=this.b;this.b=a;return b};_.cM={65:1};_.a=null;_.b=null;_=vq.prototype=uq.prototype=new I;_.cM={3:1,18:1,59:1};var yq=W;var Ze=new hn,Ye=new hn,ff=new hn,gf=new hn,$e=new hn,_e=new hn,af=new hn,bf=new hn,hf=new hn,jf=new hn,lf=new hn,mf=new hn,cf=new hn,kf=new hn,df=new hn,ef=new hn;$stats && $stats({moduleName:'tetris',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.tetris) $wnd.tetris.onScriptLoad();
--></script></body></html>